
/* function isRun(year) {
    if (year) {   // 有内容  
        if (year >= 1000 && year <= 9999 && year % 1 == 0) {
            if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
                return true;
            } else {
                return false;
            }
        } else {

            // 报错
            var err = new Error("Please enter the year 1000-9999!");  // 创建一个错误
            throw err;  //抛出错误
        }
    } else { // "" 
        var err = new Error("Please pass in a parameter!");  // 创建一个错误
        throw err;  //抛出错误
    }
} */

function isRun(year) {
    if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
        return true;
    } else {
        return false;
    }
}


function isShui(num) {
    // var num = 375;
    var bai = parseInt(num / 100);
    var shi = parseInt(num % 100 / 10);
    var ge = parseInt(num % 10);

    var sum = Math.pow(bai, 3) + Math.pow(shi, 3) + Math.pow(ge, 3);
    if (sum == num) {
        return true;
    } else {
        return false;
    }
}

function isSu(num) {
    // var num = 9;
    var flag = true; // 假设是素数 (假设法只是一个状态的切换 )
    for (var i = 2; i < num; i++) {
        if (num % i == 0) {
            flag = false;
            break;
        }
    }
    // (3)  简写操作
    if (flag) { //  flag == true
        return true;
    } else {
        return false;
    }
}
